Mario Balotelli's injury-time penalty gave Premier League leaders Manchester City a vital victory after Tottenham's stirring comeback looked set to earn them a point at Etihad Stadium.
City set the platform for a win early in the second half with two quick goals from Samir Nasri and Joleon Lescott - but Spurs delivered a devastating response as an opportunist goal from Jermain Defoe and a magnificent strike from Gareth Bale drew them level in a burst of four goals in nine minutes.
Balotelli emerged from the bench and into the chaos that seems to be his constant companion - picking up a booking for a foul on Benoit Assou-Ekotto then escaping punishment after appearing to stamp on Scott Parker, an incident which went undetected by referee Howard Webb.
Defoe was then inches away from putting Spurs back in front in stoppage time before Italian Balotelli was inevitably the central figure in the final twist that ensured Roberto Mancini's side maintained the gap ahead of their pursuers at the top of the table.
Spurs' backroom staff were enraged by Balotelli's clash with Parker and their burning sense of injustice would have been made even more acute when he calmly strode forward to score from the spot with only seconds remaining after he had been hauled down by Ledley King.
The visitors clearly felt he should not even have been on the pitch, adding to their frustration after they had demonstrated considerable character and resilience to fight their way back into the game.
City boss Mancini will have had mixed emotions - delight at a crucial three points but also anxiety at the manner in which his side allowed Spurs back into the game.
Defoe, as expected, was Redknapp's selection in attack ahead of Emmanuel Adebayor, who was unable to figure against City, his parent club, during his season-long loan period.
In a first half that was fiercely contested, the only striker who got the chance to shine was City's Sergio Aguero as Spurs outnumbered City in midfield and con